package pl.marekbar.czynnosc;


import com.tekle.oss.android.animation.AnimationFactory;
import com.tekle.oss.android.animation.AnimationFactory.FlipDirection;

import pl.marekbar.Aplikacja;
import pl.marekbar.Gesty;
import pl.marekbar.Gesty.GestySluchacz;
import pl.marekbar.R;
import pl.marekbar.baza.Krolik;
import pl.marekbar.widoki.Asoc;
import pl.marekbar.widoki.PodgladAdapter;
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.widget.ArrayAdapter;
import android.widget.ViewAnimator;

public class EkranPodglad extends ListActivity implements GestySluchacz
{
	private Gesty detektor;
	private Context kontekst;


	public void onCreate(Bundle paczka)
	{
		super.onCreate(paczka);
		Aplikacja.ustawKontekst(getApplicationContext());
		kontekst = EkranPodglad.this;
		if (detektor == null)
		{
			detektor = new Gesty(this, this);
		}
		int idKrolika = getIntent().getExtras().getInt("id");
		setListAdapter(new PodgladAdapter(kontekst, Krolik.pobierzOpisKrolika(kontekst, idKrolika)));
		
	}



	





	@Override
	public boolean dispatchTouchEvent(MotionEvent zdarzenie)
	{
		this.detektor.onTouchEvent(zdarzenie);
		return super.dispatchTouchEvent(zdarzenie);
	}



	@Override
	public void onPrzesuniecie(int kierunek)
	{
		switch (kierunek)
		{
			case Gesty.PRZESUNIECIE_W_DOL:
			{

			}
				break;
			case Gesty.PRZESUNIECIE_W_GORE:
			{

			}
				break;
			case Gesty.PRZESUNIECIE_W_LEWO:
			{
		
			}
				break;
			case Gesty.PRZESUNIECIE_W_PRAWO:
			{
				this.wrocDoListy();
			}
				break;
		}
	}



	@Override
	public void onPodwojneDotkniecie()
	{

	}



	private void wrocDoListy()
	{
		Intent zamiar = new Intent(EkranPodglad.this, EkranGlowny.class);
		startActivity(zamiar);
	}

}
